package com.wenx.v3system.modular.cloud.domain.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.wenx.base.domain.BaseDeptEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serial;

@EqualsAndHashCode(callSuper = true)
@Data
@TableName("sys_menu")
public class SysMenu extends BaseDeptEntity {

    @Serial
    private static final long serialVersionUID = -7081143031786524735L;

    private String code;

    private String name;

    private String permissions;

    private Long parentId;

    /**
     * 祖级列表（用逗号分隔）
     */
    private String ancestors;

    private Integer type;

    private String icon;

    private String path;

    private Integer status;

    private String description;

    private Long sort;


}
